!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window)}):"object"==typeof module&&module.exports?module.exports=e(require("jquery"),window):e(jQuery,window)}(function(e,t){"use strict";function r(e,t){var r,n=/^(\d+)\.(\d+)\.(\d+)/,i=n.exec(e)||[],a=n.exec(t)||[];for(r=1;3>=r;r++){if(+i[r]>+a[r])return 1;if(+i[r]<+a[r])return-1}return 0}function n(t){return r(e.fn.jquery,t)>=0}function i(r){var n=t.console;e.migrateDeduplicateWarnings&&c[r]||(c[r]=!0,e.migrateWarnings.push(r),n&&n.warn&&!e.migrateMute&&(n.warn("JQMIGRATE: "+r),e.migrateTrace&&n.trace&&n.trace()))}function a(e,t,r,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return i(n),r},set:function(e){i(n),r=e}})}function o(e,t,r,n){e[t]=function(){return i(n),r.apply(this,arguments)}}function s(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}function u(e){return A.test(e)&&k.test(e[0].toUpperCase()+e.slice(1))}e.migrateVersion="3.3.2",function(){t.console&&t.console.log&&(e&&n("3.0.0")||t.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),e.migrateWarnings&&t.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),t.console.log("JQMIGRATE: Migrate is installed"+(e.migrateMute?"":" with logging active")+", version "+e.migrateVersion))}();var c={};e.migrateDeduplicateWarnings=!0,e.migrateWarnings=[],void 0===e.migrateTrace&&(e.migrateTrace=!0),e.migrateReset=function(){c={},e.migrateWarnings.length=0},"BackCompat"===t.document.compatMode&&i("jQuery is not compatible with Quirks Mode");var d,l={},p=e.fn.init,f=e.find,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,m=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,g=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;e.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(i("jQuery( '#' ) is not a valid selector"),t[0]=[]),p.apply(this,t)},e.fn.init.prototype=e.fn,e.find=function(e){var r=Array.prototype.slice.call(arguments);if("string"==typeof e&&y.test(e))try{t.document.querySelector(e)}catch(n){e=e.replace(m,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{t.document.querySelector(e),i("Attribute selector with '#' must be quoted: "+r[0]),r[0]=e}catch(a){i("Attribute selector with '#' was not fixed: "+r[0])}}return f.apply(this,r)};for(d in f)Object.prototype.hasOwnProperty.call(f,d)&&(e.find[d]=f[d]);if(o(e.fn,"size",function(){return this.length},"jQuery.fn.size() is deprecated and removed; use the .length property"),o(e,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"jQuery.parseJSON is deprecated; use JSON.parse"),o(e,"holdReady",e.holdReady,"jQuery.holdReady is deprecated"),o(e,"unique",e.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),a(e.expr,"filters",e.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),a(e.expr,":",e.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),n("3.1.1")&&o(e,"trim",function(e){return null==e?"":(e+"").replace(g,"")},"jQuery.trim is deprecated; use String.prototype.trim"),n("3.2.0")&&(o(e,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"jQuery.nodeName is deprecated"),o(e,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),n("3.3.0")&&(o(e,"isNumeric",function(e){var t=typeof e;return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"jQuery.isNumeric() is deprecated"),e.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()}),o(e,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[Object.prototype.toString.call(e)]||"object":typeof e},"jQuery.type is deprecated"),o(e,"isFunction",function(e){return"function"==typeof e},"jQuery.isFunction() is deprecated"),o(e,"isWindow",function(e){return null!=e&&e===e.window},"jQuery.isWindow() is deprecated")),e.ajax){var h=e.ajax,v=/(=)\?(?=&|$)|\?\?/;e.ajax=function(){var e=h.apply(this,arguments);return e.promise&&(o(e,"success",e.done,"jQXHR.success is deprecated and removed"),o(e,"error",e.fail,"jQXHR.error is deprecated and removed"),o(e,"complete",e.always,"jQXHR.complete is deprecated and removed")),e},n("4.0.0")||e.ajaxPrefilter("+json",function(e){e.jsonp!==!1&&(v.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&v.test(e.data))&&i("JSON-to-JSONP auto-promotion is deprecated")})}var j=e.fn.removeAttr,Q=e.fn.toggleClass,b=/\S+/g;e.fn.removeAttr=function(t){var r=this;return e.each(t.match(b),function(t,n){e.expr.match.bool.test(n)&&(i("jQuery.fn.removeAttr no longer sets boolean properties: "+n),r.prop(n,!1))}),j.apply(this,arguments)},e.fn.toggleClass=function(t){return void 0!==t&&"boolean"!=typeof t?Q.apply(this,arguments):(i("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var r=this.getAttribute&&this.getAttribute("class")||"";r&&e.data(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||t===!1?"":e.data(this,"__className__")||"")}))};var w,x=!1,A=/^[a-z]/,k=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;e.swap&&e.each(["height","width","reliableMarginRight"],function(t,r){var n=e.cssHooks[r]&&e.cssHooks[r].get;n&&(e.cssHooks[r].get=function(){var e;return x=!0,e=n.apply(this,arguments),x=!1,e})}),e.swap=function(e,t,r,n){var a,o,s={};x||i("jQuery.swap() is undocumented and deprecated");for(o in t)s[o]=e.style[o],e.style[o]=t[o];a=r.apply(e,n||[]);for(o in t)e.style[o]=s[o];return a},n("3.4.0")&&"undefined"!=typeof Proxy&&(e.cssProps=new Proxy(e.cssProps||{},{set:function(){return i("JQMIGRATE: jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e.cssNumber||(e.cssNumber={}),w=e.fn.css,e.fn.css=function(t,r){var n,a=this;return t&&"object"==typeof t&&!Array.isArray(t)?(e.each(t,function(t,r){e.fn.css.call(a,t,r)}),this):("number"==typeof r&&(n=s(t),u(n)||e.cssNumber[n]||i('Number-typed values are deprecated for jQuery.fn.css( "'+t+'", value )')),w.apply(this,arguments))};var S=e.data;if(e.data=function(t,r,n){var a,o,u;if(r&&"object"==typeof r&&2===arguments.length){a=e.hasData(t)&&S.call(this,t),o={};for(u in r)u!==s(u)?(i("jQuery.data() always sets/gets camelCased names: "+u),a[u]=r[u]):o[u]=r[u];return S.call(this,t,o),r}return r&&"string"==typeof r&&r!==s(r)&&(a=e.hasData(t)&&S.call(this,t),a&&r in a)?(i("jQuery.data() always sets/gets camelCased names: "+r),arguments.length>2&&(a[r]=n),a[r]):S.apply(this,arguments)},e.fx){var N,M,R=e.Tween.prototype.run,H=function(e){return e};e.Tween.prototype.run=function(){e.easing[this.easing].length>1&&(i("'jQuery.easing."+this.easing.toString()+"' should use only one argument"),e.easing[this.easing]=H),R.apply(this,arguments)},N=e.fx.interval||13,M="jQuery.fx.interval is deprecated",t.requestAnimationFrame&&Object.defineProperty(e.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return t.document.hidden||i(M),N},set:function(e){i(M),N=e}})}var C=e.fn.load,T=e.event.add,P=e.event.fix;e.event.props=[],e.event.fixHooks={},a(e.event.props,"concat",e.event.props.concat,"jQuery.event.props.concat() is deprecated and removed"),e.event.fix=function(t){var r,n=t.type,a=this.fixHooks[n],o=e.event.props;if(o.length)for(i("jQuery.event.props are deprecated and removed: "+o.join());o.length;)e.event.addProp(o.pop());if(a&&!a._migrated_&&(a._migrated_=!0,i("jQuery.event.fixHooks are deprecated and removed: "+n),(o=a.props)&&o.length))for(;o.length;)e.event.addProp(o.pop());return r=P.call(this,t),a&&a.filter?a.filter(r,t):r},e.event.add=function(e,r){return e===t&&"load"===r&&"complete"===t.document.readyState&&i("jQuery(window).on('load'...) called after load event occurred"),T.apply(this,arguments)},e.each(["load","unload","error"],function(t,r){e.fn[r]=function(){var e=Array.prototype.slice.call(arguments,0);return"load"===r&&"string"==typeof e[0]?C.apply(this,e):(i("jQuery.fn."+r+"() is deprecated"),e.splice(0,0,r),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))}}),e.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,r){e.fn[r]=function(e,t){return i("jQuery.fn."+r+"() event shorthand is deprecated"),arguments.length>0?this.on(r,null,e,t):this.trigger(r)}}),e(function(){e(t.document).triggerHandler("ready")}),e.event.special.ready={setup:function(){this===t.document&&i("'ready' event is deprecated")}},e.fn.extend({bind:function(e,t,r){return i("jQuery.fn.bind() is deprecated"),this.on(e,null,t,r)},unbind:function(e,t){return i("jQuery.fn.unbind() is deprecated"),this.off(e,null,t)},delegate:function(e,t,r,n){return i("jQuery.fn.delegate() is deprecated"),this.on(t,e,r,n)},undelegate:function(e,t,r){return i("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},hover:function(e,t){return i("jQuery.fn.hover() is deprecated"),this.on("mouseenter",e).on("mouseleave",t||e)}}),"undefined"!=typeof e.fn.live&&e.isFunction(e.fn.live)||(e.fn.live=function(t,r,n){i("jQuery.fn.live() is deprecated");var a=e(this).parent();return e(a).on(t,this,r,n),this});var O=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,q=e.htmlPrefilter,D=function(e){var r=t.document.implementation.createHTMLDocument("");return r.body.innerHTML=e,r.body&&r.body.innerHTML},F=function(e){var t=e.replace(O,"<$1>");t!==e&&D(e)!==D(t)&&i("HTML tags must be properly nested and closed: "+e)};e.UNSAFE_restoreLegacyHtmlPrefilter=function(){e.htmlPrefilter=function(e){return F(e),e.replace(O,"<$1>")}},e.htmlPrefilter=function(e){return F(e),q(e)};var _=e.fn.offset;if(e.fn.offset=function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?_.apply(this,arguments):(i("jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},e.ajax){var E=e.param;e.param=function(t,r){var n=e.ajaxSettings&&e.ajaxSettings.traditional;return void 0===r&&n&&(i("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),r=n),E.call(this,t,r)}}var J=e.fn.andSelf||e.fn.addBack;if(e.fn.andSelf=function(){return i("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),J.apply(this,arguments)},e.Deferred){var W=e.Deferred,L=[["resolve","done",e.Callbacks("once memory"),e.Callbacks("once memory"),"resolved"],["reject","fail",e.Callbacks("once memory"),e.Callbacks("once memory"),"rejected"],["notify","progress",e.Callbacks("memory"),e.Callbacks("memory")]];e.Deferred=function(t){var r=W(),n=r.promise();return r.pipe=n.pipe=function(){var t=arguments;return i("deferred.pipe() is deprecated"),e.Deferred(function(i){e.each(L,function(e,a){var o="function"==typeof t[e]&&t[e];r[a[1]](function(){var e=o&&o.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(i.resolve).fail(i.reject).progress(i.notify):i[a[0]+"With"](this===n?i.promise():this,o?[e]:arguments)})}),t=null}).promise()},t&&t.call(r,r),r},e.Deferred.exceptionHook=W.exceptionHook}return e});